package com.ruoyi.swla2.bo;


import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * 户档案业务对象 t_meter
 *
 * @author TsingYu
 * @date 2025-03-13
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class MeterBo extends DeviceBo {

    /**
     * 户表主键
     */
    private Long deviceId;

    /**
     * 表种类，字典值
     */
    private String deviceKind;

    /**
     * 表编号
     */
    private String deviceNo;
    /**
     * 表名称
     */
    private String deviceName;

    /**
     * 位置识别编号
     */
    private Long locationNb;

    /**
     * imei
     */
    private String imei;

    /**
     * 通讯地址
     */
    private String commAddr;

    /**
     * 设备用户主键
     */
    private Long deviceUserId;

    /**
     * imsi
     */
    private String imsi;

    /**
     * 表册主键
     */
    private Long sheetId;

    /**
     * 厂家表主键
     */
    private Long supplierId;

    /**
     * 采集器主键
     */
    private Long collectorId;

    /**
     * 集中器主键
     */
    private Long concentratorId;

    /**
     * 表状态
     */
    private String deviceStatus;

    /**
     * 安装日期
     */
    private Date installDate;

    /*
     * 口径
     */
    private String caliber;

    /**
     * 是否带阀控(0：否，1：是)
     */
    private String valveControl;


    /**
     * 区域主键
     */
    private Long deptId;

    /**
     * 启用时间
     */
    private Date enableTime;

    /**
     * 备注
     */
    private String remark;

}
